AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 209
Dependencies 16
Dependents 0
Total lines 1,073
Lines of code 677
Logical lines of code 296
Comment lines 158
Methods 12
Properties 5

Methods 12

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
18
73 196
getProviderAppointmentIntervals()
D
28
43 121
getFreeTime()
D
28
35 131
getCalculatedFreeSlots()
B
34 20 95
getAvailableIntervals()
B
47 18 35
getModifiedEndInterval()
S
60 5 14
getProviderDayOffDates()
S
57 4 16
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getSlots()
S
54 2 24
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7